TEdit a stisk klavesy ENTER
Otázka od: Lubos Urban
13. 11. 2002 9:18
Mam pocit ze toto tu uz bolo ale nejak to nemozem najst
Mam komponentu TEdit a napisal som do eventu OnKeyDown obsluhu na stisnutie
klavesy Enter, ale windows ma defaultne nastaveny nejaky sound ktory sa
prehra ked user stisne Enter v komponente ktora neni multiline.
Neviete ako to spravit aby to furt tak krepo nepipkalo (neprehravalo ten
jeho defaultny sound)
vopred dakujuci
Lubos Urban
P.S. Vypnutie Windowsackych Sound Schemes neni to prave riesenie
Odpovedá: ing. Jan Fiala
13. 11. 2002 9:35
Presun to do OnKeyPress :
If Char = VK_Enter then
begin
neco provedu
Key := #0;
end;
--
ing. Jan Fiala
mailto:jan.fiala@iol.cz
13.11.2002 Lubos Urban:
> Mam pocit ze toto tu uz bolo ale nejak to nemozem najst
> Mam komponentu TEdit a napisal som do eventu OnKeyDown obsluhu na stisnutie
> klavesy Enter, ale windows ma defaultne nastaveny nejaky sound ktory sa
> prehra ked user stisne Enter v komponente ktora neni multiline.
> Neviete ako to spravit aby to furt tak krepo nepipkalo (neprehravalo ten
> jeho defaultny sound)
> vopred dakujuci
> Lubos Urban
> P.S. Vypnutie Windowsackych Sound Schemes neni to prave riesenie
Odpovedá: Lebeda David
13. 11. 2002 10:06
> If Char = VK_Enter then
> begin
> neco provedu
> Key := #0;
> end;
Jen upresneni:
VK_Enter asi ne. Pro Enter je VK_Return, ale ten jde pouzit jen v
OnKeyDown - neni to typ char. Tady je nutno pouzit hodnotu #13.
David Lebeda
Odpovedá: ing. Jan Fiala
13. 11. 2002 10:23
13.11.2002 Lebeda David:
>> If Char = VK_Enter then
>> begin
>> neco provedu
>> Key := #0;
>> end;
> Jen upresneni:
> VK_Enter asi ne. Pro Enter je VK_Return, ale ten jde pouzit jen v
> OnKeyDown - neni to typ char. Tady je nutno pouzit hodnotu #13.
omlouvam se, bylo to narychlo z hlavy. Spravne melo byt
If Char = Chr(VK_Return) then ...
--
ing. Jan Fiala
mailto:jan.fiala@iol.cz